<?php
namespace web\home\controller;

class Common{
	public function __construct(){
		//获取表webset里面的数据
		//lists 第一个参数键名 第二个参数键值
		$webSetData = Db::table('webset')->lists('name,value');
		View::with('webSetData',$webSetData);
		//获取公共头部分类信息
		$headCateData = Db::table('category')
						->where('pid',0)
						->orderBy('cid','asc')
						->limit(3)->get();
		View::with('headCateData',$headCateData);

		//右侧所有分类
		$allCateData =Db::table('category')->get();
		foreach ($allCateData as $k=>$v){
			//total 这个分类下共有几个 把压入数组
			$allCateData[$k]['total']=Db::table('article')
				->where('category_cid',$v['cid'])
				->count();
			//p($allCateData);exit;
		}
		View::with( 'allCateData',$allCateData);
		//最新文章
		$headarticleData = Db::table('article')
			->where('is_recycle',1)
			->orderBy('sendtime',DESC)
			->get();
		View::with('headarticleData',$headarticleData);
		//标签云
		$tagData = Db::table('tag')->get();
		View::with('tagData',$tagData);
		//友情链接
		$linkData = Db::table('link')->get();
		View::with('linkData',$linkData);
		define('THEME_NAME', $webSetData['theme']);
	}
}
